<html>
<title>Pygame Documentation</title>
<body bgcolor=#aaeebb text=#000000 link=#331111 vlink=#331111>

<table cellpadding=0 cellspacing=0 border=0 style='border: 3px solid black;' width='100%'>
<tr>
<td bgcolor='#c2fc20' style='padding: 6px;' align=center valign=center><a href='http://www.pygame.org/'><img src='pygame_tiny.gif' border=0 width=200 height=60></a><br><b>pygame documentation</b></td>
<td bgcolor='#6aee28' style='border-left: 3px solid black; padding: 6px;' align=center valign=center>
	||&nbsp;
	<a href=http://www.pygame.org>Pygame Home</a> &nbsp;||&nbsp;
	<a href=index.html>Help Contents</a> &nbsp;||
	<a href=ref/index.html>Reference Index</a> &nbsp;||
	<br>&nbsp;<br>
	
<a href=ref/cdrom.html>Cdrom</a>&nbsp;||&nbsp;
<a href=ref/cursors.html>Cursors</a>&nbsp;||&nbsp;
<a href=ref/display.html>Display</a>&nbsp;||&nbsp;
<a href=ref/draw.html>Draw</a>&nbsp;||&nbsp;
<a href=ref/event.html>Event</a>&nbsp;||&nbsp;
<a href=ref/font.html>Font</a>&nbsp;||&nbsp;
<a href=ref/image.html>Image</a>&nbsp;||&nbsp;
<a href=ref/joystick.html>Joystick</a>&nbsp;||&nbsp;
<a href=ref/key.html>Key</a>&nbsp;||&nbsp;
<a href=ref/mixer.html>Mixer</a>&nbsp;||&nbsp;
<a href=ref/mouse.html>Mouse</a>&nbsp;||&nbsp;
<a href=ref/movie.html>Movie</a>&nbsp;||&nbsp;
<a href=ref/music.html>Music</a>&nbsp;||&nbsp;
<a href=ref/overlay.html>Overlay</a>&nbsp;||&nbsp;
<a href=ref/pygame.html>Pygame</a>&nbsp;||&nbsp;
<a href=ref/rect.html>Rect</a>&nbsp;||&nbsp;
<a href=ref/sndarray.html>Sndarray</a>&nbsp;||&nbsp;
<a href=ref/sprite.html>Sprite</a>&nbsp;||&nbsp;
<a href=ref/surface.html>Surface</a>&nbsp;||&nbsp;
<a href=ref/surfarray.html>Surfarray</a>&nbsp;||&nbsp;
<a href=ref/time.html>Time</a>&nbsp;||&nbsp;
<a href=ref/transform.html>Transform</a>
</p>


</td></tr></table>
<br>

<ul><h2>Documents</h2><dl>
<dt><a href="../readme.html">Readme</a><dd> Basic information about Pygame, what
it is, who is involved, and and where to find it.

<dt><a href="../install.html">Install</a><dd> Steps needed to compile Pygame
on several platforms. Also help on finding and installing prebuilt binaries
for your systems.

<dt><a href="../LGPL">LGPL License</a><dd> This is the license Pygame
is distributed under. It provides for Pygame to be distributed with open source
and commercial software. Generally, if Pygame is not changed, it can be used
with any type of program.

</dl></ul><br>


<ul><h2>Tutorials</h2><dl>

<dt><a href="tut/intro/intro.html">Introduction to Pygame</a><dd> An 
introduction to the basics of Pygame. This is written for users of Python
and appeared in volume two of the Py magazine.

<dt><a href="tut/ImportInit.html">Import and Initialize</a><dd> The beginning
steps on importing and initializing Pygame. The Pygame package is made of
several modules. Some modules are not included on all platforms.

<dt><a href="tut/MoveIt.html">How do I move an Image?</a><dd> A basic tutorial
that covers the concepts behind 2D computer animation. Information about
drawing and clearing objects to make them appear animated.

<dt><a href="tut/chimp/ChimpLineByLine.html">Chimp Tutorial, Line by Line</a><dd> 
The pygame examples includes a simple program with an interactive fist and a
monkey. This was insprired by the annoying flash banner of the early 2000's.
This tuturial examines every line of code used in the example.

<dt><a href="tut/SpriteIntro.html">Sprite Module Introduction</a><dd> Pygame
includes a higher level sprite module to help organize games. The sprite 
module includes several classes that help manage details found in almost all
game types. The Sprite classes are a bit more advanced than the regular Pygame
modules, and need more understanding to be properly used.


<dt><a href="tut/surfarray/SurfarrayIntro.html">Surfarray Introduction</a><dd> 
Pygame uses the Numeric python module to allow efficient per pixel effects
on images. Using the surface arrays is an advanced feature that allows custom
effects and filters. This also examines some of the simple effects from the 
Pygame example, arraydemo.py.

<dt><a href="tut/newbieguide.html">Newbie Guide</a><dd> A list of thirteen
helpful tips for people to get comfortable using Pygame.

<dt><a href="tut/tom/MakeGames.html">Making Games Tutorial</a><dd> A larger
tutorial that covers the bigger topics needed to create an entire game.

</dl></ul><br>


<ul><h2>Reference</h2><dl>

<dt><a href="ref/index.html">Index</a><dd> A list of all functions, classes, and methods in the Pygame package.
<dt><a href="ref/cdrom.html">Cdrom</a><dd> How to access and control the CD audio devices.
<dt><a href="ref/cursors.html">Cursors</a><dd> Loading and compiling cursor images.
<dt><a href="ref/display.html">Display</a><dd> Configuring the display surface.
<dt><a href="ref/draw.html">Draw</a><dd> Drawing simple shapes like lines and ellipses to surfaces.
<dt><a href="ref/event.html">Event</a><dd> Manage the incoming events from various input devices and the windowing platform.
<dt><a href="ref/font.html">Font</a><dd> Loading and rendering Truetype fonts.
<dt><a href="ref/image.html">Image</a><dd> Loading, saving, and transferring of surfaces.
<dt><a href="ref/joystick.html">Joystick</a><dd> Manage the joystick devices.
<dt><a href="ref/key.html">Key</a><dd> Manage the keyboard device.
<dt><a href="ref/mixer.html">Mixer</a><dd> Load and play sounds.
<dt><a href="ref/mouse.html">Mouse</a><dd> Manage the mouse device and display.
<dt><a href="ref/movie.html">Movie</a><dd> Video playback from MPEG movies.
<dt><a href="ref/music.html">Music</a><dd> Play streaming music tracks.
<dt><a href="ref/overlay.html">Overlay</a><dd> Access advanced video overlays
<dt><a href="ref/pygame.html">Pygame</a><dd> Top level functions to manage Pygame.
<dt><a href="ref/rect.html">Rect</a><dd> Flexible container for a rectangle.
<dt><a href="ref/sndarray.html">Sndarray</a><dd> Manipulate sound sample data.
<dt><a href="ref/sprite.html">Sprite</a><dd> Higher level objects to represent game images.
<dt><a href="ref/surface.html">Surface</a><dd> Objects for images and the screen.
<dt><a href="ref/surfarray.html">Surfarray</a><dd> Manipulate image pixel data.
<dt><a href="ref/time.html">Time</a><dd> Manage timing and framerate.
<dt><a href="ref/transform.html">Transform</a><dd> Resize and move images.

</dl></ul><br>


</body></html>
